s = 0
'''
占位符： 
    %s:字符串格式
    %d:十进制整数格式
    %f:浮点数格式
    
f-string
    python3.6引入的格式化字符串的方式，比{}标明被替换的字符

str.format()方法
    模板字符串.format(逗号分隔的参数)
'''

# (1) 使用占位符进行格式化
name = '马冬梅'
age = 18
score = 99.9
print('姓名：%s，年龄：%d，成绩：%f' % (name, age, score))
print('姓名：%s，年龄：%d，成绩：%.1f' % (name, age, score))  # 保留小数位数用 %.1f 这里就是保留一位小数

# (2) f-string格式化 【目前看这种最好】
print(f'姓名：{name},年龄:{age},成绩:{score}')  # 姓名：马冬梅,年龄:18,成绩:99.9

# (3) 使用字符串的format()方法
print('姓名：{}，年龄：{}，成绩：{}'.format(name, age, score))  # 默认 0 ，1 ，2 顺序替换
print('姓名：{0}，年龄：{1}，成绩：{2}'.format(name, age, score))
print('姓名：{2}，年龄：{0}，成绩：{1}'.format(age, score, name))
